home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
ARGONET
/
PD
/
WWW
/
HSC0916.ZIP
/
!hsc
/
README
< prev
Wrap
Text File
|
1998-01-12
|
3KB
|
97 lines
TITLE
hsc - html sucks completely
VERSION
0.916
AUTHOR
Thomas Aglassinger <agi@giga.or.at>
DESCRIPTION
Hsc is a developer tool for html-projects.
It can be used on any html file and creates a new html file as
output. In the input file, you may use an extended syntax based on
html, but which also allows extensions like macros, conditionals and
more.
It's mainly intended to create and maintain larger html projects. As
a CLI-only tool, it can be used together with `make', and a
dependency generator is included.
Hsc is *not* a tool to make html easier for beginners; it's a tool
to make html a bit less painful and brain-damaged for people who
already know how to work with it.
FEATURES
- macros (implemented as additional tags)
- conditionals (if/else/elseif)
- expressions, supporting
- string concatenation and comparison,
- import of environment variables
- current time
- size of files
- special tags to
- include files (also verbatim text)
- execute shell commands (and include output)
- comment in a reasonable way
- for local links, checks if file/id exists
- project relative URIs
- replaces special characters by entities
- evaluates attributes for image size (PNG/jfif/gif)
- strips comments and specified tags
- strips useless white spaces
- replaces icon entities by images
- performs a basic syntax- and structure check
- easy to extend syntax definition format
- maintains a project file
- dependency generator for Makefiles included
- tool to examine/manipulate project files included
NEW FEATURES
- now aborts if a specifiable number of errors occurred
- as usually, some minor bugfixes and improvements
- made Postscript version of manual available in a separate archive
SPECIAL REQUIREMENTS
AmigaOS 2.04, 2MB of regular memory, 68020, some sort of w3-browser
and ASCII editor.
For larger projects, 4MB of memory and 68040 are recommended.
Different to many other html-tools, hsc requires an user-IQ > 50. You
should also know how to work with the CLI and how to write
Makefiles. You should already have made some experiences with macro
processors and some programming language (Rexx should suffice).
AVAILABILITY
- Every Aminet-mirror, file "text/hyper/hsc.lha", for example:
ftp://wuarchive.wustl.edu/pub/aminet/text/hyper/hsc.lha
ftp://wuarchive.wustl.edu/pub/aminet/text/hyper/hsc-source.lha
ftp://wuarchive.wustl.edu/pub/aminet/text/hyper/hsc-ps.lha
- http://www.giga.or.at/~agi/hsc/
PRICE
Freeware.
DISTRIBUTABILITY
Distributed under GNU General Public License.
SOURCE CODE
ANSI-C source code is available in a separate archive named
`hsc-source.lha'.